// AWTWindowEvent.h: interface for the AWTWindowEvent class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_AWTWINDOWEVENT_H__F1FD2797_7949_11D2_A422_006097A44215__INCLUDED_)
#define AFX_AWTWINDOWEVENT_H__F1FD2797_7949_11D2_A422_006097A44215__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "AWTComponentEvent.h"
//#include "AWTWindow.h"

#define WINDOW_FIRST 200

class AFX_EXT_CLASS AWTWindowEvent : public AWTComponentEvent  
{
DECLARE_DYNAMIC(AWTWindowEvent)
public:
	AWTWindowEvent(AWTObject* source, int id);
	virtual ~AWTWindowEvent();

	enum {
		WINDOW_OPENED = WINDOW_FIRST,
		WINDOW_CLOSING,
		WINDOW_CLOSED,
		WINDOW_ICONIFIED,
		WINDOW_DEICONIFIED,
		WINDOW_ACTIVATED,
		WINDOW_DEACTIVATED};
};

#endif // !defined(AFX_AWTWINDOWEVENT_H__F1FD2797_7949_11D2_A422_006097A44215__INCLUDED_)
